From: Ludovic CHEVALIER Date: Tue, 8 Dec 2015 11:14:56 +0000 (+0100) Subject: [DATE2DATE] fix delta in between date_from and date_to X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/%22%7B%24link%5B%27href%27%5D%7D/%40%20%27icone_configuration%27%20=%3E%20%27Configuration%27%2C%20%27icone_creer_auteur%27%20=%3E%20%27Create%20a%20new%20author%20and%20associate%20him/her%20with%20this%20article%27%2C%20%27icone_creer_mot_cle%27%20=%3E%20%27Create%20a%20new%20keyword%20and%20link%20it%20to%20this%20article%27%2C-%27icone_creer_mot_cle_rubrique%27%20=%3E%20%27Create%20a%20new%20keyword%20and%20attach%20it%20to%20this%20section%27%2C-%27icone_creer_mot_cle_site%27%20=%3E%20%27Create%20a%20new%20keyword%20and%20attach%20it%20to%20this%20site%27%2C%20%27icone_creer_rubrique_2%27%20=%3E%20%27Create%20a%20new%20section%27%2C%20%27icone_edition%27%20=%3E%20%27Edit%27%2C-%27icone_envoyer_message%27%20=%3E%20%27Send%20this%20message%27%2C%20%27icone_ma_langue%27%20=%3E%20%27My%20language%27%2C%20%27icone_mes_infos%27%20=%3E%20%27My%20details%27%2C%20%27icone_mes_preferences%27%20=%3E%20%27Preferences%27%2C%20%27icone_modifier_article%27%20=%3E%20%27Edit%20this%20article%27%2C-%27icone_modifier_message%27%20=%3E%20%27Edit%20this%20message%27%2C%20%27icone_modifier_rubrique%27%20=%3E%20%27Edit%20this%20section%27%2C%20%27icone_publication%27%20=%3E%20%27Publish%27%2C%20%27icone_relancer_signataire%27%20=%3E%20%27Contact%20the%20signatory%20again%27%2C%40%40%20-220%2C15%20%20188%2C11%20%40%40%20Do%20not%20submit%20this%20import%20request.%3Cp%3EFor%20more%20information%2C%20please%20see%20%3Ca%20href=?a=commitdiff_plain;h=997809cb039eb97366abcabb8324b8ecd37df79c;p=burette%2Fpos_membership.git [DATE2DATE] fix delta in between date_from and date_to --- diff --git a/pos_membership.py b/pos_membership.py index 213a06f..cb81c4c 100644 --- a/pos_membership.py +++ b/pos_membership.py @@ -738,7 +738,7 @@ class pos_order_line(osv.osv): and context.get('date_from') and datetime.strptime(context('date_from'), "%Y-%m-%d") or date.today()) - date_to = date_from + relativedelta(months = +12) # TODO: parameterize this delta? + date_to = date_from + relativedelta(months=+12, days=-1) # TODO: parameterize this delta? date_from = date_from.strftime("%Y-%m-%d") date_to = date_to .strftime("%Y-%m-%d") print ("DEV: [pos_membership] [pos_order_line] [write] date_from: %s" % str(date_from)) @@ -816,9 +816,9 @@ class pos_order_line(osv.osv): and context.get('date_from') and datetime.strptime(context.get('date_from'), "%Y-%m-%d") or date.today()) - date_to = date_from + relativedelta(days = +364) # TODO: parameterize this delta? + date_to = date_from + relativedelta(months=+12, days=-1) # TODO: parameterize this delta? date_from = date_from.strftime("%Y-%m-%d") - date_to = date_to .strftime("%Y-%m-%d") + date_to = date_to.strftime("%Y-%m-%d") print ("DEV: [pos_membership] [pos_order_line] [create] date_from: %s" % str(date_from)) print ("DEV: [pos_membership] [pos_order_line] [create] date_to : %s" % str(date_to)) member_line_obj.create(cr, uid, {